﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<CruzDelSur.Models.PromocionesModel>" %>
<%@ Import Namespace="CruzDelSur.Helpers" %>
<%@ Import Namespace="CruzDelSur.Models" %>

<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
 Editar promoción
</asp:Content>

<asp:Content ID="Content2" ContentPlaceHolderID="ModuleTitleContent" runat="server">
    Servicios especiales / Promocion
</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="ContentMenuSecundario" runat="server">
    <% Html.RenderPartial("Servicios/MenuPrincipal"); %>
</asp:Content>


<asp:Content ID="Content5" ContentPlaceHolderID="MainContent" runat="server">
    <% Html.RenderPartial("Servicios/MenuSecundarioProyEspeciales", new { Action = "Promociones"});%>
<ul class="tabs secondary">
 <li><a href="<%:Url.Action("Promociones", "ServiciosEspeciales") %>" class="">Listar</a></li>
 <li><a href="<%:Url.Action("CrearPromocion", "ServiciosEspeciales") %>" class="active">Crear</a></li>
</ul>
<h2 style="font-size: medium">Crear / Modificar Promocion</h2>
 <%: Html.ValidationSummary(true)%>
     <% using (Html.BeginForm())
        {%>  
    <div class="span-12" 
         style="font-family: Arial, Helvetica, sans-serif; font-size: small">
    <p>
<%--        <label>Cod. Promocion </label> <%: Html.TextBoxFor(model => model.Promocion.Codigo) %> <br />
--%>
        <%if (Model.EstadoEdicion == PromocionEstadoEnum.NUEVO)
            { %>      
                <%= Html.Etiqueta("Cod. Promoción")%>  <%: Html.TextBoxFor(model => model.Promocion.Codigo, new {@maxlength = 7})%> <br />
            <%}else{ %>
                <%= Html.Etiqueta("Cod. Promoción")%>  <%: Html.TextBoxFor(model => model.Promocion.Codigo, new {@readonly = true})%> <br />
        <%} %>
        <label>Descripción</label> <%: Html.TextBoxFor(model => model.Promocion.Descripcion, new { @maxlength = 80 })%> <br />
     </p>
    </div>
    <div class="span-8" 
         style="font-family: Arial, Helvetica, sans-serif; font-size: small"> 
    <p style="width: 310px">
        <label>Fecha Promocion</label> <%: Html.TextBoxFor(model => model.Promocion.FechaInicio, new {@class="short-date"} ) %> <br />
        <label>Fin Promocion</label> <%: Html.TextBoxFor(model => model.Promocion.FechaFin, new { @class = "short-date" })%> <br />
        <label>Estado</label>&nbsp;<%: Html.TextBox("txtEstado", Html.NombreEstado(Model.Promocion.Estado), new {@readonly=true })%>
     </p>
    </div>
     <div class="span-24">
    <table id="tableMain">
        <thead>
        <tr>
        <th>Servicio</th>
        <th>% dscto.</th>
        <th>Postergable?</th>
        <th>Reembolsable?</th>
        <th>Días válidos</th>
        <th>Condiciones</th>
        <th>Restricciones</th>
        <th>Elm.</th>
        </tr>
        </thead>
        <tbody>
        <% 
            if (Model.Detalle != null)
            {
                foreach (var item in Model.Detalle)
                {
                    Html.RenderPartial("DetallePromocionItem", item);
                }
            }%>
        </tbody>
    </table>
    <% if (Model.Promocion.Estado != "A")
          { %>
             <div class="span-24" align="right"><button type="button" id="agregarNuevoItem">Agregar detalle</button></div>
       <% } %>
    </div>
    <div class="span-24" id="toolbar">
<input type="submit" value="Grabar" /> 
<input type="button" value="Cancelar" onclick="location='/ServiciosEspeciales/Promociones'" />
</div>
<% } %>
<script language="javascript" type="text/javascript">
    $('#agregarNuevoItem').click(function () {
        $(this).attr('disabled', 'disabled');
        $.get('<%:Url.Action("AdicionarPromocionDetalleItem", "ServiciosEspeciales")%>', function (row) {
            $("#tableMain > tbody").append(row);
            $('#agregarNuevoItem').attr('disabled', '');
            setTimeout(refreshUI, 500);
        });
    });
</script>
</asp:Content>
